home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / v10n22.arc / WINNAV.RC < prev    next >
Text File  |  1991-12-08  |  10KB  |  284 lines

  1. //------------------------------------------------------------------------
  2. //
  3. //  WINNAV.RC -- Resource script for WINNAV.C
  4. //
  5. //  (c) Douglas Boling, 1991
  6. //
  7. //------------------------------------------------------------------------
  8.  
  9. #include <windows.h>
  10. #include "winnav.h"
  11.  
  12. WinNav   ICON  "winnav.ico"
  13.  
  14. //------------------------------------------------------------------------
  15. //
  16. //  Menu Definition
  17. //
  18. //------------------------------------------------------------------------
  19.  
  20. WinNav   MENU {
  21.    POPUP "&File" {
  22.       MENUITEM "&Open",             IDM_OPEN
  23.       MENUITEM SEPARATOR
  24.       MENUITEM "&Copy...",          IDM_COPY
  25.       MENUITEM "&Move...",          IDM_MOVE
  26.       MENUITEM "Re&name...",        IDM_RENAME
  27.       MENUITEM "&Attribute...",     IDM_ATTRIB
  28.       MENUITEM "&Make Directory...",IDM_MKDIR
  29.     
  30.       MENUITEM SEPARATOR
  31.       MENUITEM "&Properities...",   IDM_INFO
  32.       MENUITEM SEPARATOR
  33.       MENUITEM "&Delete",           IDM_DELETE
  34.       MENUITEM SEPARATOR
  35.       MENUITEM "E&xit",             IDM_EXIT
  36.    }
  37.    POPUP "&View" {
  38.       MENUITEM "&Configure...",     IDM_CONFIG
  39.     }
  40.    POPUP "&Help" {
  41.       MENUITEM "&About",            IDM_ABOUT
  42.     }
  43. }
  44.  
  45. //------------------------------------------------------------------------
  46. //
  47. //  Configuration Dialog Box
  48. //
  49. //------------------------------------------------------------------------
  50.  
  51. Config DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 27, 195, 150
  52.    STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE |
  53.      WS_POPUP
  54. CAPTION "WinNav"
  55. BEGIN
  56.    GROUPBOX "&Include",                  -1,   5,   5,  65,  40, WS_GROUP
  57.  
  58.    CONTROL  "Hidden Files",   IDD_INCHIDDEN, "button",
  59.     BS_AUTOCHECKBOX | WS_TABSTOP | WS_CHILD,   10,  15,  55,  12
  60.  
  61.    CONTROL  "System Files",   IDD_INCSYSTEM, "button",
  62.     BS_AUTOCHECKBOX | WS_TABSTOP | WS_CHILD,   10,  27,  55,  12
  63.  
  64.  
  65.    GROUPBOX "&Sort Directories",         -1,   5,  45,  65,  45, WS_GROUP
  66.    RADIOBUTTON "Before Files",
  67.                                IDD_SRTDIR1ST,  10,  60,  50,  12
  68.    RADIOBUTTON "After Files",
  69.                                IDD_SRTDIRLST,  10,  72,  50,  12
  70.  
  71.    LTEXT    "Default Editor",            -1,   5,  95,  60,  12
  72.    EDITTEXT                  IDD_EDITORNAME,   5, 105, 185,  12
  73.  
  74.  
  75.    GROUPBOX "&Confirmation",             -1,  75,   5, 115,  40, WS_GROUP
  76.  
  77.    CONTROL  "Confirm on file delete",   IDD_CONFFDEL, "button",
  78.     BS_AUTOCHECKBOX | WS_TABSTOP | WS_CHILD,   80,  15, 100,  12
  79.  
  80.    CONTROL  "Confirm on directory delete",   IDD_CONFDDEL, "button",
  81.     BS_AUTOCHECKBOX | WS_TABSTOP | WS_CHILD,   80,  27, 100,  12
  82.  
  83.  
  84.    GROUPBOX "&Buttons",                  -1,  75,  45, 115,  55, WS_GROUP
  85.    LTEXT    "Num of Buttons",            -1,  80,  57,  50,  12
  86.    EDITTEXT                    IDD_BTNTOTAL, 140,  55,  15,  12
  87.  
  88.    LTEXT    "Button Number",             -1,  80,  72,  50,  12
  89.    COMBOBOX                      IDD_BTNNUM, 135,  70,  50,  70, 
  90.                                                              CBS_DROPDOWNLIST
  91.  
  92.    LTEXT    "Function",                  -1,  80,  87,  40,  12
  93.    COMBOBOX                     IDD_BTNFUNC, 135,  85,  50,  70, 
  94.                                                              CBS_DROPDOWNLIST
  95.  
  96.    DEFPUSHBUTTON "OK",                 IDOK,  40, 130,  40,  12
  97.    PUSHBUTTON "CANCEL",            IDCANCEL, 100, 130,  40,  12
  98. END
  99.  
  100. //------------------------------------------------------------------------
  101. //
  102. //  Copy/Rename/Move Dialog Box
  103. //
  104. //------------------------------------------------------------------------
  105.  
  106. CopyRen DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 30, 160, 160
  107.    STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE |
  108.      WS_POPUP
  109. CAPTION "WinNav"
  110. BEGIN
  111.    LTEXT    "Copy",            IDD_FUNCNAME,   5,   5,  80,  12
  112.  
  113.    LTEXT    "",                 IDD_SRCNAME,   5,  15, 150,  12
  114.  
  115.     LISTBOX                      IDD_FDRVBOX,   5,  30,  20,  73, WS_VSCROLL
  116.     LISTBOX                      IDD_FDIRBOX,  30,  30,  60,  73, WS_VSCROLL
  117.     LISTBOX                     IDD_FFILEBOX,  95,  30,  60,  73, WS_VSCROLL
  118.  
  119.    EDITTEXT                    IDD_DESTNAME,   5, 108, 150,  12,
  120.                                                 ES_AUTOHSCROLL | ES_UPPERCASE
  121.    CONTROL  "Include Subdirectories", IDD_SRCRECURSE, "button",
  122.       BS_AUTOCHECKBOX | WS_TABSTOP | WS_CHILD,  5, 125, 120,  12
  123.  
  124.    DEFPUSHBUTTON "OK",                 IDOK,  25, 140,  40,  15
  125.    PUSHBUTTON "CANCEL",            IDCANCEL,  95, 140,  40,  15
  126. END
  127.  
  128. //------------------------------------------------------------------------
  129. //
  130. //  Make Directory Dialog Box
  131. //
  132. //------------------------------------------------------------------------
  133.  
  134. MkDir DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 30, 200, 75
  135.    STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE |
  136.      WS_POPUP
  137. CAPTION "WinNav"
  138. BEGIN
  139.  
  140.    LTEXT    "Current Directory:"         -1,   5,   5,  60,  12
  141.    LTEXT    "",                 IDD_CURRDIR,   5,  15, 190,  12
  142.    LTEXT    "Name:",                     -1,   5,  25, 190,  12
  143.    EDITTEXT                     IDD_DIRNAME,   5,  35, 190,  12,
  144.                                                 ES_AUTOHSCROLL | ES_UPPERCASE
  145.  
  146.    DEFPUSHBUTTON "OK",                 IDOK,  40,  55,  40,  15
  147.    PUSHBUTTON "CANCEL",            IDCANCEL, 120,  55,  40,  15
  148. END
  149.  
  150.  
  151. //------------------------------------------------------------------------
  152. //
  153. //  Set file attribute dialog box
  154. //
  155. //------------------------------------------------------------------------
  156.  
  157. SetAttr DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 27, 190, 100
  158.    STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE |
  159.      WS_POPUP
  160. CAPTION "WinNav"
  161. BEGIN
  162.  
  163.    LTEXT    ""                 IDD_FUNCNAME,   5,   7, 180,  12
  164.    LTEXT    "",                 IDD_SRCNAME,   5,  20, 180,  12
  165.  
  166.    GROUPBOX "File Attributes",           -1,  15,  30, 160,  45
  167.  
  168.    CONTROL  "Archive Flag",   IDD_FILEARCHIVE, "button",
  169.     BS_AUTOCHECKBOX | WS_TABSTOP | WS_CHILD,   25,  43,  70,  12
  170.  
  171.    CONTROL  "Read Only Flag",   IDD_FILEREADONLY, "button",
  172.     BS_AUTOCHECKBOX | WS_TABSTOP | WS_CHILD,   25,  60,  70,  12
  173.  
  174.    CONTROL  "Hidden Flag",   IDD_FILEHIDDEN, "button",
  175.     BS_AUTOCHECKBOX | WS_TABSTOP | WS_CHILD,  115,  43,  58,  12
  176.  
  177.    CONTROL  "System Flag",   IDD_FILESYSTEM, "button",
  178.     BS_AUTOCHECKBOX | WS_TABSTOP | WS_CHILD,  115,  60,  58,  12
  179.  
  180.    DEFPUSHBUTTON "OK",                 IDOK,  45,  80,  40,  12
  181.    PUSHBUTTON "CANCEL",            IDCANCEL, 110,  80,  40,  12
  182. END
  183. //------------------------------------------------------------------------
  184. //
  185. //  File Information dialog box
  186. //
  187. //------------------------------------------------------------------------
  188.  
  189.  
  190. //FileInfo DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 25, 190, 174
  191.  
  192. FileInfo DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 25, 170, 124
  193. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_POPUP
  194. CAPTION "WinNav"
  195. BEGIN
  196.    LTEXT    "Name:",                     -1,   5,  10,  30,  12
  197.    LTEXT    "",                IDD_INFONAME,  40,  10, 125,  12
  198.    LTEXT    "Type:",                     -1,   5,  24,  30,  12
  199.    LTEXT    "",                IDD_INFOTYPE,  40,  24, 125,  12
  200.    LTEXT    "Size:",                     -1,   5,  38,  30,  12
  201.    LTEXT    "",                IDD_INFOSIZE,  40,  38, 125,  12
  202.    LTEXT    "Date:",                     -1,   5,  52,  30,  12
  203.    LTEXT    "",                IDD_INFODATE,  40,  52, 125,  12
  204.    LTEXT    "Time:",                     -1,   5,  66,  30,  12
  205.    LTEXT    "",                IDD_INFOTIME,  40,  66, 125,  12
  206.    LTEXT    "Flags:",                    -1,   5,  80,  30,  12
  207.    LTEXT    "",               IDD_INFOFLAGS,  40,  80, 125,  12
  208.  
  209.    DEFPUSHBUTTON "OK",                 IDOK,  65, 104,  40,  12
  210. END
  211.  
  212.  
  213. //------------------------------------------------------------------------
  214. //
  215. //  About dialog box
  216. //
  217. //------------------------------------------------------------------------
  218.  
  219. About DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 27, 150,  80
  220.    STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_VISIBLE | WS_POPUP
  221. CAPTION "About WinNav"
  222. BEGIN
  223.     ICON      "WinNav"                    -1,  10,  10,   0,   0
  224.  
  225.     CTEXT   "WinNav",                     -1,  50,  10,  50,  12
  226.     CTEXT   "A Windows File Navagator"    -1,  30,  20,  90,  12
  227.     CTEXT   "Copyright \251 1991 Douglas Boling"
  228.                                           -1,  20,  30, 110,  12
  229.     CTEXT   "First published in PC Magazine"
  230.                                           -1,  20,  40, 110,  12
  231.    CTEXT   "December 31, 1991"           -1,  20,  50, 110,  12
  232.  
  233.    DEFPUSHBUTTON "OK",                 IDOK,  55,  65,  40,  12
  234. END
  235.  
  236. //------------------------------------------------------------------------
  237. //
  238. //  String table for error messages
  239. //
  240. //------------------------------------------------------------------------
  241.  
  242. STRINGTABLE MOVEABLE DISCARDABLE {
  243.  
  244.     200     "No room on disk for %s"
  245.     201     "Program Error! Ilegal call to DOS"
  246.     202     "File %s not found"
  247.     203     "Path %s not found"
  248.     204     "Too many open files"
  249.     205     "Access denied to %s"
  250.     206     "Program Error! File handle Invalid"
  251.     207     "Memory Corrupted. Exit Immediately"
  252.     208     "Not enough memory"
  253.     209     "System Error! Memory block Invalid"
  254.     210     "Bad Environment block"
  255.     211     "Program Error. Data format Invalid on call"
  256.     212     "File Access Invalid"
  257.     213     "Data Invalid"
  258.  
  259.     215     "Not a proper Disk"
  260.     216     "Can't remove current directory"
  261.     217     "Not same device"
  262.     218     "No more files"
  263.     219     "Disk Write Protected"
  264.     220     "Unknown unit"
  265.     221     "Drive not ready"
  266.     222     "Unknown command"
  267.     223     "CRC Data Error"
  268.     224     "Bad request structure"
  269.     225     "Disk Seek error"
  270.     226     "Unknown media type"
  271.     227     "Disk sector not found"
  272.     228     "Printer out of paper"
  273.     229     "File Write fault"
  274.     230     "File Read fault"
  275.     231     "General failure"
  276.     232     "Disk or File sharing violation"
  277.     233     "Disk or File lock violation"
  278.     234     "Floppy disk changed Illegaly"
  279.     235     "Out of File Control Blocks"
  280.  
  281.     280     "File already exists"
  282.     282     "Cannot make directory"
  283. }
  284.